//index.js
//获取应用实例
const app = getApp()

Page({
  // 页面的初始化数据
  data: {
    msg:'我的微信名字',
    userInfo:{},
    isShow:false
  },
  handleClick () {
    // 点击跳转到指定页面
    wx.switchTab({
      url: '/pages/list/list',
    })
  },

// 声明周期函数--监听页面加载，初始化就调用用户信息
  onLoad: function(options) {
    this.getUserInfo();
  },
  // 判断登陆按钮是否点击，点击后调用用户信息
  handleGetInfo(data){
    console.log('用户点击了'+data)
    if(data.detail.rawData){
      this.getUserInfo();
    }
  },
  // 获取用户信息的实例
  getUserInfo(){
    // 判断用户是否授权
    wx.getSetting({
      success: (data) => {
        console.log(data)
        if(data.authSetting['scope.userInfo']){
          //用户授权
          this.setData({
            isShow: false
          })
        }else{
          // 用户未授权
          this.setData({
            isShow: true
          })
        }
      }
    })
    // 得到用户信息
    wx.getUserInfo({
      success: (res) => {
        console.log(res)
        // 得到用户数据更新用户的数据
        this.setData({
          userInfo: res.userInfo
        })
      },
      fail:()=>{
        console.log('获取用户信息失败')
      }
    })
  },


})
